type crypto/elliptic/internal/fiat.p384Uint1

583 uses

	crypto/elliptic/internal/fiat (current package)
		p384.go#L126: 	p384Selectznz((*p384UntypedFieldElement)(&v.x), p384Uint1(cond),
		p384_fiat64.go#L43: type p384Uint1 uint64 // We use uint64 instead of a more narrow type for performance reasons; see https://github.com/mit-plv/fiat-crypto/pull/1006#issuecomment-892625927
		p384_fiat64.go#L67: func p384CmovznzU64(out1 *uint64, arg1 p384Uint1, arg2 uint64, arg3 uint64) {
		p384_fiat64.go#L112: 	x21, x22 = bits.Add64(x16, x13, uint64(p384Uint1(x20)))
		p384_fiat64.go#L115: 	x23, x24 = bits.Add64(x14, x11, uint64(p384Uint1(x22)))
		p384_fiat64.go#L118: 	x25, x26 = bits.Add64(x12, x9, uint64(p384Uint1(x24)))
		p384_fiat64.go#L121: 	x27, x28 = bits.Add64(x10, x7, uint64(p384Uint1(x26)))
		p384_fiat64.go#L122: 	x29 := (uint64(p384Uint1(x28)) + x8)
		p384_fiat64.go#L148: 	x46, x47 = bits.Add64(x41, x38, uint64(p384Uint1(x45)))
		p384_fiat64.go#L151: 	x48, x49 = bits.Add64(x39, x36, uint64(p384Uint1(x47)))
		p384_fiat64.go#L154: 	x50, x51 = bits.Add64(x37, x34, uint64(p384Uint1(x49)))
		p384_fiat64.go#L157: 	x52, x53 = bits.Add64(x35, x32, uint64(p384Uint1(x51)))
		p384_fiat64.go#L158: 	x54 := (uint64(p384Uint1(x53)) + x33)
		p384_fiat64.go#L163: 	x57, x58 = bits.Add64(x19, x44, uint64(p384Uint1(x56)))
		p384_fiat64.go#L166: 	x59, x60 = bits.Add64(x21, x46, uint64(p384Uint1(x58)))
		p384_fiat64.go#L169: 	x61, x62 = bits.Add64(x23, x48, uint64(p384Uint1(x60)))
		p384_fiat64.go#L172: 	x63, x64 = bits.Add64(x25, x50, uint64(p384Uint1(x62)))
		p384_fiat64.go#L175: 	x65, x66 = bits.Add64(x27, x52, uint64(p384Uint1(x64)))
		p384_fiat64.go#L178: 	x67, x68 = bits.Add64(x29, x54, uint64(p384Uint1(x66)))
		p384_fiat64.go#L202: 	x83, x84 = bits.Add64(x78, x75, uint64(p384Uint1(x82)))
		p384_fiat64.go#L205: 	x85, x86 = bits.Add64(x76, x73, uint64(p384Uint1(x84)))
		p384_fiat64.go#L208: 	x87, x88 = bits.Add64(x74, x71, uint64(p384Uint1(x86)))
		p384_fiat64.go#L211: 	x89, x90 = bits.Add64(x72, x69, uint64(p384Uint1(x88)))
		p384_fiat64.go#L212: 	x91 := (uint64(p384Uint1(x90)) + x70)
		p384_fiat64.go#L218: 	x94, x95 = bits.Add64(x59, x81, uint64(p384Uint1(x93)))
		p384_fiat64.go#L221: 	x96, x97 = bits.Add64(x61, x83, uint64(p384Uint1(x95)))
		p384_fiat64.go#L224: 	x98, x99 = bits.Add64(x63, x85, uint64(p384Uint1(x97)))
		p384_fiat64.go#L227: 	x100, x101 = bits.Add64(x65, x87, uint64(p384Uint1(x99)))
		p384_fiat64.go#L230: 	x102, x103 = bits.Add64(x67, x89, uint64(p384Uint1(x101)))
		p384_fiat64.go#L233: 	x104, x105 = bits.Add64(uint64(p384Uint1(x68)), x91, uint64(p384Uint1(x103)))
		p384_fiat64.go#L259: 	x122, x123 = bits.Add64(x117, x114, uint64(p384Uint1(x121)))
		p384_fiat64.go#L262: 	x124, x125 = bits.Add64(x115, x112, uint64(p384Uint1(x123)))
		p384_fiat64.go#L265: 	x126, x127 = bits.Add64(x113, x110, uint64(p384Uint1(x125)))
		p384_fiat64.go#L268: 	x128, x129 = bits.Add64(x111, x108, uint64(p384Uint1(x127)))
		p384_fiat64.go#L269: 	x130 := (uint64(p384Uint1(x129)) + x109)
		p384_fiat64.go#L274: 	x133, x134 = bits.Add64(x94, x120, uint64(p384Uint1(x132)))
		p384_fiat64.go#L277: 	x135, x136 = bits.Add64(x96, x122, uint64(p384Uint1(x134)))
		p384_fiat64.go#L280: 	x137, x138 = bits.Add64(x98, x124, uint64(p384Uint1(x136)))
		p384_fiat64.go#L283: 	x139, x140 = bits.Add64(x100, x126, uint64(p384Uint1(x138)))
		p384_fiat64.go#L286: 	x141, x142 = bits.Add64(x102, x128, uint64(p384Uint1(x140)))
		p384_fiat64.go#L289: 	x143, x144 = bits.Add64(x104, x130, uint64(p384Uint1(x142)))
		p384_fiat64.go#L290: 	x145 := (uint64(p384Uint1(x144)) + uint64(p384Uint1(x105)))
		p384_fiat64.go#L314: 	x160, x161 = bits.Add64(x155, x152, uint64(p384Uint1(x159)))
		p384_fiat64.go#L317: 	x162, x163 = bits.Add64(x153, x150, uint64(p384Uint1(x161)))
		p384_fiat64.go#L320: 	x164, x165 = bits.Add64(x151, x148, uint64(p384Uint1(x163)))
		p384_fiat64.go#L323: 	x166, x167 = bits.Add64(x149, x146, uint64(p384Uint1(x165)))
		p384_fiat64.go#L324: 	x168 := (uint64(p384Uint1(x167)) + x147)
		p384_fiat64.go#L330: 	x171, x172 = bits.Add64(x135, x158, uint64(p384Uint1(x170)))
		p384_fiat64.go#L333: 	x173, x174 = bits.Add64(x137, x160, uint64(p384Uint1(x172)))
		p384_fiat64.go#L336: 	x175, x176 = bits.Add64(x139, x162, uint64(p384Uint1(x174)))
		p384_fiat64.go#L339: 	x177, x178 = bits.Add64(x141, x164, uint64(p384Uint1(x176)))
		p384_fiat64.go#L342: 	x179, x180 = bits.Add64(x143, x166, uint64(p384Uint1(x178)))
		p384_fiat64.go#L345: 	x181, x182 = bits.Add64(x145, x168, uint64(p384Uint1(x180)))
		p384_fiat64.go#L371: 	x199, x200 = bits.Add64(x194, x191, uint64(p384Uint1(x198)))
		p384_fiat64.go#L374: 	x201, x202 = bits.Add64(x192, x189, uint64(p384Uint1(x200)))
		p384_fiat64.go#L377: 	x203, x204 = bits.Add64(x190, x187, uint64(p384Uint1(x202)))
		p384_fiat64.go#L380: 	x205, x206 = bits.Add64(x188, x185, uint64(p384Uint1(x204)))
		p384_fiat64.go#L381: 	x207 := (uint64(p384Uint1(x206)) + x186)
		p384_fiat64.go#L386: 	x210, x211 = bits.Add64(x171, x197, uint64(p384Uint1(x209)))
		p384_fiat64.go#L389: 	x212, x213 = bits.Add64(x173, x199, uint64(p384Uint1(x211)))
		p384_fiat64.go#L392: 	x214, x215 = bits.Add64(x175, x201, uint64(p384Uint1(x213)))
		p384_fiat64.go#L395: 	x216, x217 = bits.Add64(x177, x203, uint64(p384Uint1(x215)))
		p384_fiat64.go#L398: 	x218, x219 = bits.Add64(x179, x205, uint64(p384Uint1(x217)))
		p384_fiat64.go#L401: 	x220, x221 = bits.Add64(x181, x207, uint64(p384Uint1(x219)))
		p384_fiat64.go#L402: 	x222 := (uint64(p384Uint1(x221)) + uint64(p384Uint1(x182)))
		p384_fiat64.go#L426: 	x237, x238 = bits.Add64(x232, x229, uint64(p384Uint1(x236)))
		p384_fiat64.go#L429: 	x239, x240 = bits.Add64(x230, x227, uint64(p384Uint1(x238)))
		p384_fiat64.go#L432: 	x241, x242 = bits.Add64(x228, x225, uint64(p384Uint1(x240)))
		p384_fiat64.go#L435: 	x243, x244 = bits.Add64(x226, x223, uint64(p384Uint1(x242)))
		p384_fiat64.go#L436: 	x245 := (uint64(p384Uint1(x244)) + x224)
		p384_fiat64.go#L442: 	x248, x249 = bits.Add64(x212, x235, uint64(p384Uint1(x247)))
		p384_fiat64.go#L445: 	x250, x251 = bits.Add64(x214, x237, uint64(p384Uint1(x249)))
		p384_fiat64.go#L448: 	x252, x253 = bits.Add64(x216, x239, uint64(p384Uint1(x251)))
		p384_fiat64.go#L451: 	x254, x255 = bits.Add64(x218, x241, uint64(p384Uint1(x253)))
		p384_fiat64.go#L454: 	x256, x257 = bits.Add64(x220, x243, uint64(p384Uint1(x255)))
		p384_fiat64.go#L457: 	x258, x259 = bits.Add64(x222, x245, uint64(p384Uint1(x257)))
		p384_fiat64.go#L483: 	x276, x277 = bits.Add64(x271, x268, uint64(p384Uint1(x275)))
		p384_fiat64.go#L486: 	x278, x279 = bits.Add64(x269, x266, uint64(p384Uint1(x277)))
		p384_fiat64.go#L489: 	x280, x281 = bits.Add64(x267, x264, uint64(p384Uint1(x279)))
		p384_fiat64.go#L492: 	x282, x283 = bits.Add64(x265, x262, uint64(p384Uint1(x281)))
		p384_fiat64.go#L493: 	x284 := (uint64(p384Uint1(x283)) + x263)
		p384_fiat64.go#L498: 	x287, x288 = bits.Add64(x248, x274, uint64(p384Uint1(x286)))
		p384_fiat64.go#L501: 	x289, x290 = bits.Add64(x250, x276, uint64(p384Uint1(x288)))
		p384_fiat64.go#L504: 	x291, x292 = bits.Add64(x252, x278, uint64(p384Uint1(x290)))
		p384_fiat64.go#L507: 	x293, x294 = bits.Add64(x254, x280, uint64(p384Uint1(x292)))
		p384_fiat64.go#L510: 	x295, x296 = bits.Add64(x256, x282, uint64(p384Uint1(x294)))
		p384_fiat64.go#L513: 	x297, x298 = bits.Add64(x258, x284, uint64(p384Uint1(x296)))
		p384_fiat64.go#L514: 	x299 := (uint64(p384Uint1(x298)) + uint64(p384Uint1(x259)))
		p384_fiat64.go#L538: 	x314, x315 = bits.Add64(x309, x306, uint64(p384Uint1(x313)))
		p384_fiat64.go#L541: 	x316, x317 = bits.Add64(x307, x304, uint64(p384Uint1(x315)))
		p384_fiat64.go#L544: 	x318, x319 = bits.Add64(x305, x302, uint64(p384Uint1(x317)))
		p384_fiat64.go#L547: 	x320, x321 = bits.Add64(x303, x300, uint64(p384Uint1(x319)))
		p384_fiat64.go#L548: 	x322 := (uint64(p384Uint1(x321)) + x301)
		p384_fiat64.go#L554: 	x325, x326 = bits.Add64(x289, x312, uint64(p384Uint1(x324)))
		p384_fiat64.go#L557: 	x327, x328 = bits.Add64(x291, x314, uint64(p384Uint1(x326)))
		p384_fiat64.go#L560: 	x329, x330 = bits.Add64(x293, x316, uint64(p384Uint1(x328)))
		p384_fiat64.go#L563: 	x331, x332 = bits.Add64(x295, x318, uint64(p384Uint1(x330)))
		p384_fiat64.go#L566: 	x333, x334 = bits.Add64(x297, x320, uint64(p384Uint1(x332)))
		p384_fiat64.go#L569: 	x335, x336 = bits.Add64(x299, x322, uint64(p384Uint1(x334)))
		p384_fiat64.go#L595: 	x353, x354 = bits.Add64(x348, x345, uint64(p384Uint1(x352)))
		p384_fiat64.go#L598: 	x355, x356 = bits.Add64(x346, x343, uint64(p384Uint1(x354)))
		p384_fiat64.go#L601: 	x357, x358 = bits.Add64(x344, x341, uint64(p384Uint1(x356)))
		p384_fiat64.go#L604: 	x359, x360 = bits.Add64(x342, x339, uint64(p384Uint1(x358)))
		p384_fiat64.go#L605: 	x361 := (uint64(p384Uint1(x360)) + x340)
		p384_fiat64.go#L610: 	x364, x365 = bits.Add64(x325, x351, uint64(p384Uint1(x363)))
		p384_fiat64.go#L613: 	x366, x367 = bits.Add64(x327, x353, uint64(p384Uint1(x365)))
		p384_fiat64.go#L616: 	x368, x369 = bits.Add64(x329, x355, uint64(p384Uint1(x367)))
		p384_fiat64.go#L619: 	x370, x371 = bits.Add64(x331, x357, uint64(p384Uint1(x369)))
		p384_fiat64.go#L622: 	x372, x373 = bits.Add64(x333, x359, uint64(p384Uint1(x371)))
		p384_fiat64.go#L625: 	x374, x375 = bits.Add64(x335, x361, uint64(p384Uint1(x373)))
		p384_fiat64.go#L626: 	x376 := (uint64(p384Uint1(x375)) + uint64(p384Uint1(x336)))
		p384_fiat64.go#L650: 	x391, x392 = bits.Add64(x386, x383, uint64(p384Uint1(x390)))
		p384_fiat64.go#L653: 	x393, x394 = bits.Add64(x384, x381, uint64(p384Uint1(x392)))
		p384_fiat64.go#L656: 	x395, x396 = bits.Add64(x382, x379, uint64(p384Uint1(x394)))
		p384_fiat64.go#L659: 	x397, x398 = bits.Add64(x380, x377, uint64(p384Uint1(x396)))
		p384_fiat64.go#L660: 	x399 := (uint64(p384Uint1(x398)) + x378)
		p384_fiat64.go#L666: 	x402, x403 = bits.Add64(x366, x389, uint64(p384Uint1(x401)))
		p384_fiat64.go#L669: 	x404, x405 = bits.Add64(x368, x391, uint64(p384Uint1(x403)))
		p384_fiat64.go#L672: 	x406, x407 = bits.Add64(x370, x393, uint64(p384Uint1(x405)))
		p384_fiat64.go#L675: 	x408, x409 = bits.Add64(x372, x395, uint64(p384Uint1(x407)))
		p384_fiat64.go#L678: 	x410, x411 = bits.Add64(x374, x397, uint64(p384Uint1(x409)))
		p384_fiat64.go#L681: 	x412, x413 = bits.Add64(x376, x399, uint64(p384Uint1(x411)))
		p384_fiat64.go#L707: 	x430, x431 = bits.Add64(x425, x422, uint64(p384Uint1(x429)))
		p384_fiat64.go#L710: 	x432, x433 = bits.Add64(x423, x420, uint64(p384Uint1(x431)))
		p384_fiat64.go#L713: 	x434, x435 = bits.Add64(x421, x418, uint64(p384Uint1(x433)))
		p384_fiat64.go#L716: 	x436, x437 = bits.Add64(x419, x416, uint64(p384Uint1(x435)))
		p384_fiat64.go#L717: 	x438 := (uint64(p384Uint1(x437)) + x417)
		p384_fiat64.go#L722: 	x441, x442 = bits.Add64(x402, x428, uint64(p384Uint1(x440)))
		p384_fiat64.go#L725: 	x443, x444 = bits.Add64(x404, x430, uint64(p384Uint1(x442)))
		p384_fiat64.go#L728: 	x445, x446 = bits.Add64(x406, x432, uint64(p384Uint1(x444)))
		p384_fiat64.go#L731: 	x447, x448 = bits.Add64(x408, x434, uint64(p384Uint1(x446)))
		p384_fiat64.go#L734: 	x449, x450 = bits.Add64(x410, x436, uint64(p384Uint1(x448)))
		p384_fiat64.go#L737: 	x451, x452 = bits.Add64(x412, x438, uint64(p384Uint1(x450)))
		p384_fiat64.go#L738: 	x453 := (uint64(p384Uint1(x452)) + uint64(p384Uint1(x413)))
		p384_fiat64.go#L744: 	x456, x457 = bits.Sub64(x443, 0xffffffff00000000, uint64(p384Uint1(x455)))
		p384_fiat64.go#L747: 	x458, x459 = bits.Sub64(x445, 0xfffffffffffffffe, uint64(p384Uint1(x457)))
		p384_fiat64.go#L750: 	x460, x461 = bits.Sub64(x447, 0xffffffffffffffff, uint64(p384Uint1(x459)))
		p384_fiat64.go#L753: 	x462, x463 = bits.Sub64(x449, 0xffffffffffffffff, uint64(p384Uint1(x461)))
		p384_fiat64.go#L756: 	x464, x465 = bits.Sub64(x451, 0xffffffffffffffff, uint64(p384Uint1(x463)))
		p384_fiat64.go#L758: 	_, x467 = bits.Sub64(x453, uint64(0x0), uint64(p384Uint1(x465)))
		p384_fiat64.go#L760: 	p384CmovznzU64(&x468, p384Uint1(x467), x454, x441)
		p384_fiat64.go#L762: 	p384CmovznzU64(&x469, p384Uint1(x467), x456, x443)
		p384_fiat64.go#L764: 	p384CmovznzU64(&x470, p384Uint1(x467), x458, x445)
		p384_fiat64.go#L766: 	p384CmovznzU64(&x471, p384Uint1(x467), x460, x447)
		p384_fiat64.go#L768: 	p384CmovznzU64(&x472, p384Uint1(x467), x462, x449)
		p384_fiat64.go#L770: 	p384CmovznzU64(&x473, p384Uint1(x467), x464, x451)
		p384_fiat64.go#L817: 	x21, x22 = bits.Add64(x16, x13, uint64(p384Uint1(x20)))
		p384_fiat64.go#L820: 	x23, x24 = bits.Add64(x14, x11, uint64(p384Uint1(x22)))
		p384_fiat64.go#L823: 	x25, x26 = bits.Add64(x12, x9, uint64(p384Uint1(x24)))
		p384_fiat64.go#L826: 	x27, x28 = bits.Add64(x10, x7, uint64(p384Uint1(x26)))
		p384_fiat64.go#L827: 	x29 := (uint64(p384Uint1(x28)) + x8)
		p384_fiat64.go#L853: 	x46, x47 = bits.Add64(x41, x38, uint64(p384Uint1(x45)))
		p384_fiat64.go#L856: 	x48, x49 = bits.Add64(x39, x36, uint64(p384Uint1(x47)))
		p384_fiat64.go#L859: 	x50, x51 = bits.Add64(x37, x34, uint64(p384Uint1(x49)))
		p384_fiat64.go#L862: 	x52, x53 = bits.Add64(x35, x32, uint64(p384Uint1(x51)))
		p384_fiat64.go#L863: 	x54 := (uint64(p384Uint1(x53)) + x33)
		p384_fiat64.go#L868: 	x57, x58 = bits.Add64(x19, x44, uint64(p384Uint1(x56)))
		p384_fiat64.go#L871: 	x59, x60 = bits.Add64(x21, x46, uint64(p384Uint1(x58)))
		p384_fiat64.go#L874: 	x61, x62 = bits.Add64(x23, x48, uint64(p384Uint1(x60)))
		p384_fiat64.go#L877: 	x63, x64 = bits.Add64(x25, x50, uint64(p384Uint1(x62)))
		p384_fiat64.go#L880: 	x65, x66 = bits.Add64(x27, x52, uint64(p384Uint1(x64)))
		p384_fiat64.go#L883: 	x67, x68 = bits.Add64(x29, x54, uint64(p384Uint1(x66)))
		p384_fiat64.go#L907: 	x83, x84 = bits.Add64(x78, x75, uint64(p384Uint1(x82)))
		p384_fiat64.go#L910: 	x85, x86 = bits.Add64(x76, x73, uint64(p384Uint1(x84)))
		p384_fiat64.go#L913: 	x87, x88 = bits.Add64(x74, x71, uint64(p384Uint1(x86)))
		p384_fiat64.go#L916: 	x89, x90 = bits.Add64(x72, x69, uint64(p384Uint1(x88)))
		p384_fiat64.go#L917: 	x91 := (uint64(p384Uint1(x90)) + x70)
		p384_fiat64.go#L923: 	x94, x95 = bits.Add64(x59, x81, uint64(p384Uint1(x93)))
		p384_fiat64.go#L926: 	x96, x97 = bits.Add64(x61, x83, uint64(p384Uint1(x95)))
		p384_fiat64.go#L929: 	x98, x99 = bits.Add64(x63, x85, uint64(p384Uint1(x97)))
		p384_fiat64.go#L932: 	x100, x101 = bits.Add64(x65, x87, uint64(p384Uint1(x99)))
		p384_fiat64.go#L935: 	x102, x103 = bits.Add64(x67, x89, uint64(p384Uint1(x101)))
		p384_fiat64.go#L938: 	x104, x105 = bits.Add64(uint64(p384Uint1(x68)), x91, uint64(p384Uint1(x103)))
		p384_fiat64.go#L964: 	x122, x123 = bits.Add64(x117, x114, uint64(p384Uint1(x121)))
		p384_fiat64.go#L967: 	x124, x125 = bits.Add64(x115, x112, uint64(p384Uint1(x123)))
		p384_fiat64.go#L970: 	x126, x127 = bits.Add64(x113, x110, uint64(p384Uint1(x125)))
		p384_fiat64.go#L973: 	x128, x129 = bits.Add64(x111, x108, uint64(p384Uint1(x127)))
		p384_fiat64.go#L974: 	x130 := (uint64(p384Uint1(x129)) + x109)
		p384_fiat64.go#L979: 	x133, x134 = bits.Add64(x94, x120, uint64(p384Uint1(x132)))
		p384_fiat64.go#L982: 	x135, x136 = bits.Add64(x96, x122, uint64(p384Uint1(x134)))
		p384_fiat64.go#L985: 	x137, x138 = bits.Add64(x98, x124, uint64(p384Uint1(x136)))
		p384_fiat64.go#L988: 	x139, x140 = bits.Add64(x100, x126, uint64(p384Uint1(x138)))
		p384_fiat64.go#L991: 	x141, x142 = bits.Add64(x102, x128, uint64(p384Uint1(x140)))
		p384_fiat64.go#L994: 	x143, x144 = bits.Add64(x104, x130, uint64(p384Uint1(x142)))
		p384_fiat64.go#L995: 	x145 := (uint64(p384Uint1(x144)) + uint64(p384Uint1(x105)))
		p384_fiat64.go#L1019: 	x160, x161 = bits.Add64(x155, x152, uint64(p384Uint1(x159)))
		p384_fiat64.go#L1022: 	x162, x163 = bits.Add64(x153, x150, uint64(p384Uint1(x161)))
		p384_fiat64.go#L1025: 	x164, x165 = bits.Add64(x151, x148, uint64(p384Uint1(x163)))
		p384_fiat64.go#L1028: 	x166, x167 = bits.Add64(x149, x146, uint64(p384Uint1(x165)))
		p384_fiat64.go#L1029: 	x168 := (uint64(p384Uint1(x167)) + x147)
		p384_fiat64.go#L1035: 	x171, x172 = bits.Add64(x135, x158, uint64(p384Uint1(x170)))
		p384_fiat64.go#L1038: 	x173, x174 = bits.Add64(x137, x160, uint64(p384Uint1(x172)))
		p384_fiat64.go#L1041: 	x175, x176 = bits.Add64(x139, x162, uint64(p384Uint1(x174)))
		p384_fiat64.go#L1044: 	x177, x178 = bits.Add64(x141, x164, uint64(p384Uint1(x176)))
		p384_fiat64.go#L1047: 	x179, x180 = bits.Add64(x143, x166, uint64(p384Uint1(x178)))
		p384_fiat64.go#L1050: 	x181, x182 = bits.Add64(x145, x168, uint64(p384Uint1(x180)))
		p384_fiat64.go#L1076: 	x199, x200 = bits.Add64(x194, x191, uint64(p384Uint1(x198)))
		p384_fiat64.go#L1079: 	x201, x202 = bits.Add64(x192, x189, uint64(p384Uint1(x200)))
		p384_fiat64.go#L1082: 	x203, x204 = bits.Add64(x190, x187, uint64(p384Uint1(x202)))
		p384_fiat64.go#L1085: 	x205, x206 = bits.Add64(x188, x185, uint64(p384Uint1(x204)))
		p384_fiat64.go#L1086: 	x207 := (uint64(p384Uint1(x206)) + x186)
		p384_fiat64.go#L1091: 	x210, x211 = bits.Add64(x171, x197, uint64(p384Uint1(x209)))
		p384_fiat64.go#L1094: 	x212, x213 = bits.Add64(x173, x199, uint64(p384Uint1(x211)))
		p384_fiat64.go#L1097: 	x214, x215 = bits.Add64(x175, x201, uint64(p384Uint1(x213)))
		p384_fiat64.go#L1100: 	x216, x217 = bits.Add64(x177, x203, uint64(p384Uint1(x215)))
		p384_fiat64.go#L1103: 	x218, x219 = bits.Add64(x179, x205, uint64(p384Uint1(x217)))
		p384_fiat64.go#L1106: 	x220, x221 = bits.Add64(x181, x207, uint64(p384Uint1(x219)))
		p384_fiat64.go#L1107: 	x222 := (uint64(p384Uint1(x221)) + uint64(p384Uint1(x182)))
		p384_fiat64.go#L1131: 	x237, x238 = bits.Add64(x232, x229, uint64(p384Uint1(x236)))
		p384_fiat64.go#L1134: 	x239, x240 = bits.Add64(x230, x227, uint64(p384Uint1(x238)))
		p384_fiat64.go#L1137: 	x241, x242 = bits.Add64(x228, x225, uint64(p384Uint1(x240)))
		p384_fiat64.go#L1140: 	x243, x244 = bits.Add64(x226, x223, uint64(p384Uint1(x242)))
		p384_fiat64.go#L1141: 	x245 := (uint64(p384Uint1(x244)) + x224)
		p384_fiat64.go#L1147: 	x248, x249 = bits.Add64(x212, x235, uint64(p384Uint1(x247)))
		p384_fiat64.go#L1150: 	x250, x251 = bits.Add64(x214, x237, uint64(p384Uint1(x249)))
		p384_fiat64.go#L1153: 	x252, x253 = bits.Add64(x216, x239, uint64(p384Uint1(x251)))
		p384_fiat64.go#L1156: 	x254, x255 = bits.Add64(x218, x241, uint64(p384Uint1(x253)))
		p384_fiat64.go#L1159: 	x256, x257 = bits.Add64(x220, x243, uint64(p384Uint1(x255)))
		p384_fiat64.go#L1162: 	x258, x259 = bits.Add64(x222, x245, uint64(p384Uint1(x257)))
		p384_fiat64.go#L1188: 	x276, x277 = bits.Add64(x271, x268, uint64(p384Uint1(x275)))
		p384_fiat64.go#L1191: 	x278, x279 = bits.Add64(x269, x266, uint64(p384Uint1(x277)))
		p384_fiat64.go#L1194: 	x280, x281 = bits.Add64(x267, x264, uint64(p384Uint1(x279)))
		p384_fiat64.go#L1197: 	x282, x283 = bits.Add64(x265, x262, uint64(p384Uint1(x281)))
		p384_fiat64.go#L1198: 	x284 := (uint64(p384Uint1(x283)) + x263)
		p384_fiat64.go#L1203: 	x287, x288 = bits.Add64(x248, x274, uint64(p384Uint1(x286)))
		p384_fiat64.go#L1206: 	x289, x290 = bits.Add64(x250, x276, uint64(p384Uint1(x288)))
		p384_fiat64.go#L1209: 	x291, x292 = bits.Add64(x252, x278, uint64(p384Uint1(x290)))
		p384_fiat64.go#L1212: 	x293, x294 = bits.Add64(x254, x280, uint64(p384Uint1(x292)))
		p384_fiat64.go#L1215: 	x295, x296 = bits.Add64(x256, x282, uint64(p384Uint1(x294)))
		p384_fiat64.go#L1218: 	x297, x298 = bits.Add64(x258, x284, uint64(p384Uint1(x296)))
		p384_fiat64.go#L1219: 	x299 := (uint64(p384Uint1(x298)) + uint64(p384Uint1(x259)))
		p384_fiat64.go#L1243: 	x314, x315 = bits.Add64(x309, x306, uint64(p384Uint1(x313)))
		p384_fiat64.go#L1246: 	x316, x317 = bits.Add64(x307, x304, uint64(p384Uint1(x315)))
		p384_fiat64.go#L1249: 	x318, x319 = bits.Add64(x305, x302, uint64(p384Uint1(x317)))
		p384_fiat64.go#L1252: 	x320, x321 = bits.Add64(x303, x300, uint64(p384Uint1(x319)))
		p384_fiat64.go#L1253: 	x322 := (uint64(p384Uint1(x321)) + x301)
		p384_fiat64.go#L1259: 	x325, x326 = bits.Add64(x289, x312, uint64(p384Uint1(x324)))
		p384_fiat64.go#L1262: 	x327, x328 = bits.Add64(x291, x314, uint64(p384Uint1(x326)))
		p384_fiat64.go#L1265: 	x329, x330 = bits.Add64(x293, x316, uint64(p384Uint1(x328)))
		p384_fiat64.go#L1268: 	x331, x332 = bits.Add64(x295, x318, uint64(p384Uint1(x330)))
		p384_fiat64.go#L1271: 	x333, x334 = bits.Add64(x297, x320, uint64(p384Uint1(x332)))
		p384_fiat64.go#L1274: 	x335, x336 = bits.Add64(x299, x322, uint64(p384Uint1(x334)))
		p384_fiat64.go#L1300: 	x353, x354 = bits.Add64(x348, x345, uint64(p384Uint1(x352)))
		p384_fiat64.go#L1303: 	x355, x356 = bits.Add64(x346, x343, uint64(p384Uint1(x354)))
		p384_fiat64.go#L1306: 	x357, x358 = bits.Add64(x344, x341, uint64(p384Uint1(x356)))
		p384_fiat64.go#L1309: 	x359, x360 = bits.Add64(x342, x339, uint64(p384Uint1(x358)))
		p384_fiat64.go#L1310: 	x361 := (uint64(p384Uint1(x360)) + x340)
		p384_fiat64.go#L1315: 	x364, x365 = bits.Add64(x325, x351, uint64(p384Uint1(x363)))
		p384_fiat64.go#L1318: 	x366, x367 = bits.Add64(x327, x353, uint64(p384Uint1(x365)))
		p384_fiat64.go#L1321: 	x368, x369 = bits.Add64(x329, x355, uint64(p384Uint1(x367)))
		p384_fiat64.go#L1324: 	x370, x371 = bits.Add64(x331, x357, uint64(p384Uint1(x369)))
		p384_fiat64.go#L1327: 	x372, x373 = bits.Add64(x333, x359, uint64(p384Uint1(x371)))
		p384_fiat64.go#L1330: 	x374, x375 = bits.Add64(x335, x361, uint64(p384Uint1(x373)))
		p384_fiat64.go#L1331: 	x376 := (uint64(p384Uint1(x375)) + uint64(p384Uint1(x336)))
		p384_fiat64.go#L1355: 	x391, x392 = bits.Add64(x386, x383, uint64(p384Uint1(x390)))
		p384_fiat64.go#L1358: 	x393, x394 = bits.Add64(x384, x381, uint64(p384Uint1(x392)))
		p384_fiat64.go#L1361: 	x395, x396 = bits.Add64(x382, x379, uint64(p384Uint1(x394)))
		p384_fiat64.go#L1364: 	x397, x398 = bits.Add64(x380, x377, uint64(p384Uint1(x396)))
		p384_fiat64.go#L1365: 	x399 := (uint64(p384Uint1(x398)) + x378)
		p384_fiat64.go#L1371: 	x402, x403 = bits.Add64(x366, x389, uint64(p384Uint1(x401)))
		p384_fiat64.go#L1374: 	x404, x405 = bits.Add64(x368, x391, uint64(p384Uint1(x403)))
		p384_fiat64.go#L1377: 	x406, x407 = bits.Add64(x370, x393, uint64(p384Uint1(x405)))
		p384_fiat64.go#L1380: 	x408, x409 = bits.Add64(x372, x395, uint64(p384Uint1(x407)))
		p384_fiat64.go#L1383: 	x410, x411 = bits.Add64(x374, x397, uint64(p384Uint1(x409)))
		p384_fiat64.go#L1386: 	x412, x413 = bits.Add64(x376, x399, uint64(p384Uint1(x411)))
		p384_fiat64.go#L1412: 	x430, x431 = bits.Add64(x425, x422, uint64(p384Uint1(x429)))
		p384_fiat64.go#L1415: 	x432, x433 = bits.Add64(x423, x420, uint64(p384Uint1(x431)))
		p384_fiat64.go#L1418: 	x434, x435 = bits.Add64(x421, x418, uint64(p384Uint1(x433)))
		p384_fiat64.go#L1421: 	x436, x437 = bits.Add64(x419, x416, uint64(p384Uint1(x435)))
		p384_fiat64.go#L1422: 	x438 := (uint64(p384Uint1(x437)) + x417)
		p384_fiat64.go#L1427: 	x441, x442 = bits.Add64(x402, x428, uint64(p384Uint1(x440)))
		p384_fiat64.go#L1430: 	x443, x444 = bits.Add64(x404, x430, uint64(p384Uint1(x442)))
		p384_fiat64.go#L1433: 	x445, x446 = bits.Add64(x406, x432, uint64(p384Uint1(x444)))
		p384_fiat64.go#L1436: 	x447, x448 = bits.Add64(x408, x434, uint64(p384Uint1(x446)))
		p384_fiat64.go#L1439: 	x449, x450 = bits.Add64(x410, x436, uint64(p384Uint1(x448)))
		p384_fiat64.go#L1442: 	x451, x452 = bits.Add64(x412, x438, uint64(p384Uint1(x450)))
		p384_fiat64.go#L1443: 	x453 := (uint64(p384Uint1(x452)) + uint64(p384Uint1(x413)))
		p384_fiat64.go#L1449: 	x456, x457 = bits.Sub64(x443, 0xffffffff00000000, uint64(p384Uint1(x455)))
		p384_fiat64.go#L1452: 	x458, x459 = bits.Sub64(x445, 0xfffffffffffffffe, uint64(p384Uint1(x457)))
		p384_fiat64.go#L1455: 	x460, x461 = bits.Sub64(x447, 0xffffffffffffffff, uint64(p384Uint1(x459)))
		p384_fiat64.go#L1458: 	x462, x463 = bits.Sub64(x449, 0xffffffffffffffff, uint64(p384Uint1(x461)))
		p384_fiat64.go#L1461: 	x464, x465 = bits.Sub64(x451, 0xffffffffffffffff, uint64(p384Uint1(x463)))
		p384_fiat64.go#L1463: 	_, x467 = bits.Sub64(x453, uint64(0x0), uint64(p384Uint1(x465)))
		p384_fiat64.go#L1465: 	p384CmovznzU64(&x468, p384Uint1(x467), x454, x441)
		p384_fiat64.go#L1467: 	p384CmovznzU64(&x469, p384Uint1(x467), x456, x443)
		p384_fiat64.go#L1469: 	p384CmovznzU64(&x470, p384Uint1(x467), x458, x445)
		p384_fiat64.go#L1471: 	p384CmovznzU64(&x471, p384Uint1(x467), x460, x447)
		p384_fiat64.go#L1473: 	p384CmovznzU64(&x472, p384Uint1(x467), x462, x449)
		p384_fiat64.go#L1475: 	p384CmovznzU64(&x473, p384Uint1(x467), x464, x451)
		p384_fiat64.go#L1499: 	x3, x4 = bits.Add64(arg1[1], arg2[1], uint64(p384Uint1(x2)))
		p384_fiat64.go#L1502: 	x5, x6 = bits.Add64(arg1[2], arg2[2], uint64(p384Uint1(x4)))
		p384_fiat64.go#L1505: 	x7, x8 = bits.Add64(arg1[3], arg2[3], uint64(p384Uint1(x6)))
		p384_fiat64.go#L1508: 	x9, x10 = bits.Add64(arg1[4], arg2[4], uint64(p384Uint1(x8)))
		p384_fiat64.go#L1511: 	x11, x12 = bits.Add64(arg1[5], arg2[5], uint64(p384Uint1(x10)))
		p384_fiat64.go#L1517: 	x15, x16 = bits.Sub64(x3, 0xffffffff00000000, uint64(p384Uint1(x14)))
		p384_fiat64.go#L1520: 	x17, x18 = bits.Sub64(x5, 0xfffffffffffffffe, uint64(p384Uint1(x16)))
		p384_fiat64.go#L1523: 	x19, x20 = bits.Sub64(x7, 0xffffffffffffffff, uint64(p384Uint1(x18)))
		p384_fiat64.go#L1526: 	x21, x22 = bits.Sub64(x9, 0xffffffffffffffff, uint64(p384Uint1(x20)))
		p384_fiat64.go#L1529: 	x23, x24 = bits.Sub64(x11, 0xffffffffffffffff, uint64(p384Uint1(x22)))
		p384_fiat64.go#L1531: 	_, x26 = bits.Sub64(uint64(p384Uint1(x12)), uint64(0x0), uint64(p384Uint1(x24)))
		p384_fiat64.go#L1533: 	p384CmovznzU64(&x27, p384Uint1(x26), x13, x1)
		p384_fiat64.go#L1535: 	p384CmovznzU64(&x28, p384Uint1(x26), x15, x3)
		p384_fiat64.go#L1537: 	p384CmovznzU64(&x29, p384Uint1(x26), x17, x5)
		p384_fiat64.go#L1539: 	p384CmovznzU64(&x30, p384Uint1(x26), x19, x7)
		p384_fiat64.go#L1541: 	p384CmovznzU64(&x31, p384Uint1(x26), x21, x9)
		p384_fiat64.go#L1543: 	p384CmovznzU64(&x32, p384Uint1(x26), x23, x11)
		p384_fiat64.go#L1567: 	x3, x4 = bits.Sub64(arg1[1], arg2[1], uint64(p384Uint1(x2)))
		p384_fiat64.go#L1570: 	x5, x6 = bits.Sub64(arg1[2], arg2[2], uint64(p384Uint1(x4)))
		p384_fiat64.go#L1573: 	x7, x8 = bits.Sub64(arg1[3], arg2[3], uint64(p384Uint1(x6)))
		p384_fiat64.go#L1576: 	x9, x10 = bits.Sub64(arg1[4], arg2[4], uint64(p384Uint1(x8)))
		p384_fiat64.go#L1579: 	x11, x12 = bits.Sub64(arg1[5], arg2[5], uint64(p384Uint1(x10)))
		p384_fiat64.go#L1581: 	p384CmovznzU64(&x13, p384Uint1(x12), uint64(0x0), 0xffffffffffffffff)
		p384_fiat64.go#L1587: 	x16, x17 = bits.Add64(x3, (x13 & 0xffffffff00000000), uint64(p384Uint1(x15)))
		p384_fiat64.go#L1590: 	x18, x19 = bits.Add64(x5, (x13 & 0xfffffffffffffffe), uint64(p384Uint1(x17)))
		p384_fiat64.go#L1593: 	x20, x21 = bits.Add64(x7, x13, uint64(p384Uint1(x19)))
		p384_fiat64.go#L1596: 	x22, x23 = bits.Add64(x9, x13, uint64(p384Uint1(x21)))
		p384_fiat64.go#L1598: 	x24, _ = bits.Add64(x11, x13, uint64(p384Uint1(x23)))
		p384_fiat64.go#L1657: 	x18, x19 = bits.Add64(x13, x10, uint64(p384Uint1(x17)))
		p384_fiat64.go#L1660: 	x20, x21 = bits.Add64(x11, x8, uint64(p384Uint1(x19)))
		p384_fiat64.go#L1663: 	x22, x23 = bits.Add64(x9, x6, uint64(p384Uint1(x21)))
		p384_fiat64.go#L1666: 	x24, x25 = bits.Add64(x7, x4, uint64(p384Uint1(x23)))
		p384_fiat64.go#L1671: 	x28, x29 = bits.Add64(uint64(0x0), x16, uint64(p384Uint1(x27)))
		p384_fiat64.go#L1674: 	x30, x31 = bits.Add64(uint64(0x0), x18, uint64(p384Uint1(x29)))
		p384_fiat64.go#L1677: 	x32, x33 = bits.Add64(uint64(0x0), x20, uint64(p384Uint1(x31)))
		p384_fiat64.go#L1680: 	x34, x35 = bits.Add64(uint64(0x0), x22, uint64(p384Uint1(x33)))
		p384_fiat64.go#L1683: 	x36, x37 = bits.Add64(uint64(0x0), x24, uint64(p384Uint1(x35)))
		p384_fiat64.go#L1686: 	x38, x39 = bits.Add64(uint64(0x0), (uint64(p384Uint1(x25)) + x5), uint64(p384Uint1(x37)))
		p384_fiat64.go#L1692: 	x42, x43 = bits.Add64(x30, uint64(0x0), uint64(p384Uint1(x41)))
		p384_fiat64.go#L1695: 	x44, x45 = bits.Add64(x32, uint64(0x0), uint64(p384Uint1(x43)))
		p384_fiat64.go#L1698: 	x46, x47 = bits.Add64(x34, uint64(0x0), uint64(p384Uint1(x45)))
		p384_fiat64.go#L1701: 	x48, x49 = bits.Add64(x36, uint64(0x0), uint64(p384Uint1(x47)))
		p384_fiat64.go#L1704: 	x50, x51 = bits.Add64(x38, uint64(0x0), uint64(p384Uint1(x49)))
		p384_fiat64.go#L1730: 	x68, x69 = bits.Add64(x63, x60, uint64(p384Uint1(x67)))
		p384_fiat64.go#L1733: 	x70, x71 = bits.Add64(x61, x58, uint64(p384Uint1(x69)))
		p384_fiat64.go#L1736: 	x72, x73 = bits.Add64(x59, x56, uint64(p384Uint1(x71)))
		p384_fiat64.go#L1739: 	x74, x75 = bits.Add64(x57, x54, uint64(p384Uint1(x73)))
		p384_fiat64.go#L1744: 	x78, x79 = bits.Add64(x42, x66, uint64(p384Uint1(x77)))
		p384_fiat64.go#L1747: 	x80, x81 = bits.Add64(x44, x68, uint64(p384Uint1(x79)))
		p384_fiat64.go#L1750: 	x82, x83 = bits.Add64(x46, x70, uint64(p384Uint1(x81)))
		p384_fiat64.go#L1753: 	x84, x85 = bits.Add64(x48, x72, uint64(p384Uint1(x83)))
		p384_fiat64.go#L1756: 	x86, x87 = bits.Add64(x50, x74, uint64(p384Uint1(x85)))
		p384_fiat64.go#L1759: 	x88, x89 = bits.Add64((uint64(p384Uint1(x51)) + uint64(p384Uint1(x39))), (uint64(p384Uint1(x75)) + x55), uint64(p384Uint1(x87)))
		p384_fiat64.go#L1765: 	x92, x93 = bits.Add64(x80, uint64(0x0), uint64(p384Uint1(x91)))
		p384_fiat64.go#L1768: 	x94, x95 = bits.Add64(x82, uint64(0x0), uint64(p384Uint1(x93)))
		p384_fiat64.go#L1771: 	x96, x97 = bits.Add64(x84, uint64(0x0), uint64(p384Uint1(x95)))
		p384_fiat64.go#L1774: 	x98, x99 = bits.Add64(x86, uint64(0x0), uint64(p384Uint1(x97)))
		p384_fiat64.go#L1777: 	x100, x101 = bits.Add64(x88, uint64(0x0), uint64(p384Uint1(x99)))
		p384_fiat64.go#L1803: 	x118, x119 = bits.Add64(x113, x110, uint64(p384Uint1(x117)))
		p384_fiat64.go#L1806: 	x120, x121 = bits.Add64(x111, x108, uint64(p384Uint1(x119)))
		p384_fiat64.go#L1809: 	x122, x123 = bits.Add64(x109, x106, uint64(p384Uint1(x121)))
		p384_fiat64.go#L1812: 	x124, x125 = bits.Add64(x107, x104, uint64(p384Uint1(x123)))
		p384_fiat64.go#L1817: 	x128, x129 = bits.Add64(x92, x116, uint64(p384Uint1(x127)))
		p384_fiat64.go#L1820: 	x130, x131 = bits.Add64(x94, x118, uint64(p384Uint1(x129)))
		p384_fiat64.go#L1823: 	x132, x133 = bits.Add64(x96, x120, uint64(p384Uint1(x131)))
		p384_fiat64.go#L1826: 	x134, x135 = bits.Add64(x98, x122, uint64(p384Uint1(x133)))
		p384_fiat64.go#L1829: 	x136, x137 = bits.Add64(x100, x124, uint64(p384Uint1(x135)))
		p384_fiat64.go#L1832: 	x138, x139 = bits.Add64((uint64(p384Uint1(x101)) + uint64(p384Uint1(x89))), (uint64(p384Uint1(x125)) + x105), uint64(p384Uint1(x137)))
		p384_fiat64.go#L1838: 	x142, x143 = bits.Add64(x130, uint64(0x0), uint64(p384Uint1(x141)))
		p384_fiat64.go#L1841: 	x144, x145 = bits.Add64(x132, uint64(0x0), uint64(p384Uint1(x143)))
		p384_fiat64.go#L1844: 	x146, x147 = bits.Add64(x134, uint64(0x0), uint64(p384Uint1(x145)))
		p384_fiat64.go#L1847: 	x148, x149 = bits.Add64(x136, uint64(0x0), uint64(p384Uint1(x147)))
		p384_fiat64.go#L1850: 	x150, x151 = bits.Add64(x138, uint64(0x0), uint64(p384Uint1(x149)))
		p384_fiat64.go#L1876: 	x168, x169 = bits.Add64(x163, x160, uint64(p384Uint1(x167)))
		p384_fiat64.go#L1879: 	x170, x171 = bits.Add64(x161, x158, uint64(p384Uint1(x169)))
		p384_fiat64.go#L1882: 	x172, x173 = bits.Add64(x159, x156, uint64(p384Uint1(x171)))
		p384_fiat64.go#L1885: 	x174, x175 = bits.Add64(x157, x154, uint64(p384Uint1(x173)))
		p384_fiat64.go#L1890: 	x178, x179 = bits.Add64(x142, x166, uint64(p384Uint1(x177)))
		p384_fiat64.go#L1893: 	x180, x181 = bits.Add64(x144, x168, uint64(p384Uint1(x179)))
		p384_fiat64.go#L1896: 	x182, x183 = bits.Add64(x146, x170, uint64(p384Uint1(x181)))
		p384_fiat64.go#L1899: 	x184, x185 = bits.Add64(x148, x172, uint64(p384Uint1(x183)))
		p384_fiat64.go#L1902: 	x186, x187 = bits.Add64(x150, x174, uint64(p384Uint1(x185)))
		p384_fiat64.go#L1905: 	x188, x189 = bits.Add64((uint64(p384Uint1(x151)) + uint64(p384Uint1(x139))), (uint64(p384Uint1(x175)) + x155), uint64(p384Uint1(x187)))
		p384_fiat64.go#L1911: 	x192, x193 = bits.Add64(x180, uint64(0x0), uint64(p384Uint1(x191)))
		p384_fiat64.go#L1914: 	x194, x195 = bits.Add64(x182, uint64(0x0), uint64(p384Uint1(x193)))
		p384_fiat64.go#L1917: 	x196, x197 = bits.Add64(x184, uint64(0x0), uint64(p384Uint1(x195)))
		p384_fiat64.go#L1920: 	x198, x199 = bits.Add64(x186, uint64(0x0), uint64(p384Uint1(x197)))
		p384_fiat64.go#L1923: 	x200, x201 = bits.Add64(x188, uint64(0x0), uint64(p384Uint1(x199)))
		p384_fiat64.go#L1949: 	x218, x219 = bits.Add64(x213, x210, uint64(p384Uint1(x217)))
		p384_fiat64.go#L1952: 	x220, x221 = bits.Add64(x211, x208, uint64(p384Uint1(x219)))
		p384_fiat64.go#L1955: 	x222, x223 = bits.Add64(x209, x206, uint64(p384Uint1(x221)))
		p384_fiat64.go#L1958: 	x224, x225 = bits.Add64(x207, x204, uint64(p384Uint1(x223)))
		p384_fiat64.go#L1963: 	x228, x229 = bits.Add64(x192, x216, uint64(p384Uint1(x227)))
		p384_fiat64.go#L1966: 	x230, x231 = bits.Add64(x194, x218, uint64(p384Uint1(x229)))
		p384_fiat64.go#L1969: 	x232, x233 = bits.Add64(x196, x220, uint64(p384Uint1(x231)))
		p384_fiat64.go#L1972: 	x234, x235 = bits.Add64(x198, x222, uint64(p384Uint1(x233)))
		p384_fiat64.go#L1975: 	x236, x237 = bits.Add64(x200, x224, uint64(p384Uint1(x235)))
		p384_fiat64.go#L1978: 	x238, x239 = bits.Add64((uint64(p384Uint1(x201)) + uint64(p384Uint1(x189))), (uint64(p384Uint1(x225)) + x205), uint64(p384Uint1(x237)))
		p384_fiat64.go#L1984: 	x242, x243 = bits.Add64(x230, uint64(0x0), uint64(p384Uint1(x241)))
		p384_fiat64.go#L1987: 	x244, x245 = bits.Add64(x232, uint64(0x0), uint64(p384Uint1(x243)))
		p384_fiat64.go#L1990: 	x246, x247 = bits.Add64(x234, uint64(0x0), uint64(p384Uint1(x245)))
		p384_fiat64.go#L1993: 	x248, x249 = bits.Add64(x236, uint64(0x0), uint64(p384Uint1(x247)))
		p384_fiat64.go#L1996: 	x250, x251 = bits.Add64(x238, uint64(0x0), uint64(p384Uint1(x249)))
		p384_fiat64.go#L2022: 	x268, x269 = bits.Add64(x263, x260, uint64(p384Uint1(x267)))
		p384_fiat64.go#L2025: 	x270, x271 = bits.Add64(x261, x258, uint64(p384Uint1(x269)))
		p384_fiat64.go#L2028: 	x272, x273 = bits.Add64(x259, x256, uint64(p384Uint1(x271)))
		p384_fiat64.go#L2031: 	x274, x275 = bits.Add64(x257, x254, uint64(p384Uint1(x273)))
		p384_fiat64.go#L2036: 	x278, x279 = bits.Add64(x242, x266, uint64(p384Uint1(x277)))
		p384_fiat64.go#L2039: 	x280, x281 = bits.Add64(x244, x268, uint64(p384Uint1(x279)))
		p384_fiat64.go#L2042: 	x282, x283 = bits.Add64(x246, x270, uint64(p384Uint1(x281)))
		p384_fiat64.go#L2045: 	x284, x285 = bits.Add64(x248, x272, uint64(p384Uint1(x283)))
		p384_fiat64.go#L2048: 	x286, x287 = bits.Add64(x250, x274, uint64(p384Uint1(x285)))
		p384_fiat64.go#L2051: 	x288, x289 = bits.Add64((uint64(p384Uint1(x251)) + uint64(p384Uint1(x239))), (uint64(p384Uint1(x275)) + x255), uint64(p384Uint1(x287)))
		p384_fiat64.go#L2057: 	x292, x293 = bits.Sub64(x280, 0xffffffff00000000, uint64(p384Uint1(x291)))
		p384_fiat64.go#L2060: 	x294, x295 = bits.Sub64(x282, 0xfffffffffffffffe, uint64(p384Uint1(x293)))
		p384_fiat64.go#L2063: 	x296, x297 = bits.Sub64(x284, 0xffffffffffffffff, uint64(p384Uint1(x295)))
		p384_fiat64.go#L2066: 	x298, x299 = bits.Sub64(x286, 0xffffffffffffffff, uint64(p384Uint1(x297)))
		p384_fiat64.go#L2069: 	x300, x301 = bits.Sub64(x288, 0xffffffffffffffff, uint64(p384Uint1(x299)))
		p384_fiat64.go#L2071: 	_, x303 = bits.Sub64(uint64(p384Uint1(x289)), uint64(0x0), uint64(p384Uint1(x301)))
		p384_fiat64.go#L2073: 	p384CmovznzU64(&x304, p384Uint1(x303), x290, x278)
		p384_fiat64.go#L2075: 	p384CmovznzU64(&x305, p384Uint1(x303), x292, x280)
		p384_fiat64.go#L2077: 	p384CmovznzU64(&x306, p384Uint1(x303), x294, x282)
		p384_fiat64.go#L2079: 	p384CmovznzU64(&x307, p384Uint1(x303), x296, x284)
		p384_fiat64.go#L2081: 	p384CmovznzU64(&x308, p384Uint1(x303), x298, x286)
		p384_fiat64.go#L2083: 	p384CmovznzU64(&x309, p384Uint1(x303), x300, x288)
		p384_fiat64.go#L2124: 	x17, x18 = bits.Add64(x12, x9, uint64(p384Uint1(x16)))
		p384_fiat64.go#L2127: 	x19, x20 = bits.Add64(x10, x7, uint64(p384Uint1(x18)))
		p384_fiat64.go#L2130: 	x21, x22 = bits.Add64(x8, x6, uint64(p384Uint1(x20)))
		p384_fiat64.go#L2156: 	x39, x40 = bits.Add64(x34, x31, uint64(p384Uint1(x38)))
		p384_fiat64.go#L2159: 	x41, x42 = bits.Add64(x32, x29, uint64(p384Uint1(x40)))
		p384_fiat64.go#L2162: 	x43, x44 = bits.Add64(x30, x27, uint64(p384Uint1(x42)))
		p384_fiat64.go#L2165: 	x45, x46 = bits.Add64(x28, x25, uint64(p384Uint1(x44)))
		p384_fiat64.go#L2170: 	x49, x50 = bits.Add64(x15, x37, uint64(p384Uint1(x48)))
		p384_fiat64.go#L2173: 	x51, x52 = bits.Add64(x17, x39, uint64(p384Uint1(x50)))
		p384_fiat64.go#L2176: 	x53, x54 = bits.Add64(x19, x41, uint64(p384Uint1(x52)))
		p384_fiat64.go#L2179: 	x55, x56 = bits.Add64(x21, x43, uint64(p384Uint1(x54)))
		p384_fiat64.go#L2182: 	x57, x58 = bits.Add64(uint64(p384Uint1(x22)), x45, uint64(p384Uint1(x56)))
		p384_fiat64.go#L2185: 	x59, x60 = bits.Add64(uint64(0x0), (uint64(p384Uint1(x46)) + x26), uint64(p384Uint1(x58)))
		p384_fiat64.go#L2203: 	x71, x72 = bits.Add64(x66, x63, uint64(p384Uint1(x70)))
		p384_fiat64.go#L2206: 	x73, x74 = bits.Add64(x64, x61, uint64(p384Uint1(x72)))
		p384_fiat64.go#L2209: 	x75, x76 = bits.Add64(x62, x1, uint64(p384Uint1(x74)))
		p384_fiat64.go#L2215: 	x79, x80 = bits.Add64(x51, x69, uint64(p384Uint1(x78)))
		p384_fiat64.go#L2218: 	x81, x82 = bits.Add64(x53, x71, uint64(p384Uint1(x80)))
		p384_fiat64.go#L2221: 	x83, x84 = bits.Add64(x55, x73, uint64(p384Uint1(x82)))
		p384_fiat64.go#L2224: 	x85, x86 = bits.Add64(x57, x75, uint64(p384Uint1(x84)))
		p384_fiat64.go#L2227: 	x87, x88 = bits.Add64(x59, uint64(p384Uint1(x76)), uint64(p384Uint1(x86)))
		p384_fiat64.go#L2253: 	x105, x106 = bits.Add64(x100, x97, uint64(p384Uint1(x104)))
		p384_fiat64.go#L2256: 	x107, x108 = bits.Add64(x98, x95, uint64(p384Uint1(x106)))
		p384_fiat64.go#L2259: 	x109, x110 = bits.Add64(x96, x93, uint64(p384Uint1(x108)))
		p384_fiat64.go#L2262: 	x111, x112 = bits.Add64(x94, x91, uint64(p384Uint1(x110)))
		p384_fiat64.go#L2267: 	x115, x116 = bits.Add64(x79, x103, uint64(p384Uint1(x114)))
		p384_fiat64.go#L2270: 	x117, x118 = bits.Add64(x81, x105, uint64(p384Uint1(x116)))
		p384_fiat64.go#L2273: 	x119, x120 = bits.Add64(x83, x107, uint64(p384Uint1(x118)))
		p384_fiat64.go#L2276: 	x121, x122 = bits.Add64(x85, x109, uint64(p384Uint1(x120)))
		p384_fiat64.go#L2279: 	x123, x124 = bits.Add64(x87, x111, uint64(p384Uint1(x122)))
		p384_fiat64.go#L2282: 	x125, x126 = bits.Add64((uint64(p384Uint1(x88)) + uint64(p384Uint1(x60))), (uint64(p384Uint1(x112)) + x92), uint64(p384Uint1(x124)))
		p384_fiat64.go#L2300: 	x137, x138 = bits.Add64(x132, x129, uint64(p384Uint1(x136)))
		p384_fiat64.go#L2303: 	x139, x140 = bits.Add64(x130, x127, uint64(p384Uint1(x138)))
		p384_fiat64.go#L2306: 	x141, x142 = bits.Add64(x128, x2, uint64(p384Uint1(x140)))
		p384_fiat64.go#L2312: 	x145, x146 = bits.Add64(x117, x135, uint64(p384Uint1(x144)))
		p384_fiat64.go#L2315: 	x147, x148 = bits.Add64(x119, x137, uint64(p384Uint1(x146)))
		p384_fiat64.go#L2318: 	x149, x150 = bits.Add64(x121, x139, uint64(p384Uint1(x148)))
		p384_fiat64.go#L2321: 	x151, x152 = bits.Add64(x123, x141, uint64(p384Uint1(x150)))
		p384_fiat64.go#L2324: 	x153, x154 = bits.Add64(x125, uint64(p384Uint1(x142)), uint64(p384Uint1(x152)))
		p384_fiat64.go#L2350: 	x171, x172 = bits.Add64(x166, x163, uint64(p384Uint1(x170)))
		p384_fiat64.go#L2353: 	x173, x174 = bits.Add64(x164, x161, uint64(p384Uint1(x172)))
		p384_fiat64.go#L2356: 	x175, x176 = bits.Add64(x162, x159, uint64(p384Uint1(x174)))
		p384_fiat64.go#L2359: 	x177, x178 = bits.Add64(x160, x157, uint64(p384Uint1(x176)))
		p384_fiat64.go#L2364: 	x181, x182 = bits.Add64(x145, x169, uint64(p384Uint1(x180)))
		p384_fiat64.go#L2367: 	x183, x184 = bits.Add64(x147, x171, uint64(p384Uint1(x182)))
		p384_fiat64.go#L2370: 	x185, x186 = bits.Add64(x149, x173, uint64(p384Uint1(x184)))
		p384_fiat64.go#L2373: 	x187, x188 = bits.Add64(x151, x175, uint64(p384Uint1(x186)))
		p384_fiat64.go#L2376: 	x189, x190 = bits.Add64(x153, x177, uint64(p384Uint1(x188)))
		p384_fiat64.go#L2379: 	x191, x192 = bits.Add64((uint64(p384Uint1(x154)) + uint64(p384Uint1(x126))), (uint64(p384Uint1(x178)) + x158), uint64(p384Uint1(x190)))
		p384_fiat64.go#L2397: 	x203, x204 = bits.Add64(x198, x195, uint64(p384Uint1(x202)))
		p384_fiat64.go#L2400: 	x205, x206 = bits.Add64(x196, x193, uint64(p384Uint1(x204)))
		p384_fiat64.go#L2403: 	x207, x208 = bits.Add64(x194, x3, uint64(p384Uint1(x206)))
		p384_fiat64.go#L2409: 	x211, x212 = bits.Add64(x183, x201, uint64(p384Uint1(x210)))
		p384_fiat64.go#L2412: 	x213, x214 = bits.Add64(x185, x203, uint64(p384Uint1(x212)))
		p384_fiat64.go#L2415: 	x215, x216 = bits.Add64(x187, x205, uint64(p384Uint1(x214)))
		p384_fiat64.go#L2418: 	x217, x218 = bits.Add64(x189, x207, uint64(p384Uint1(x216)))
		p384_fiat64.go#L2421: 	x219, x220 = bits.Add64(x191, uint64(p384Uint1(x208)), uint64(p384Uint1(x218)))
		p384_fiat64.go#L2447: 	x237, x238 = bits.Add64(x232, x229, uint64(p384Uint1(x236)))
		p384_fiat64.go#L2450: 	x239, x240 = bits.Add64(x230, x227, uint64(p384Uint1(x238)))
		p384_fiat64.go#L2453: 	x241, x242 = bits.Add64(x228, x225, uint64(p384Uint1(x240)))
		p384_fiat64.go#L2456: 	x243, x244 = bits.Add64(x226, x223, uint64(p384Uint1(x242)))
		p384_fiat64.go#L2461: 	x247, x248 = bits.Add64(x211, x235, uint64(p384Uint1(x246)))
		p384_fiat64.go#L2464: 	x249, x250 = bits.Add64(x213, x237, uint64(p384Uint1(x248)))
		p384_fiat64.go#L2467: 	x251, x252 = bits.Add64(x215, x239, uint64(p384Uint1(x250)))
		p384_fiat64.go#L2470: 	x253, x254 = bits.Add64(x217, x241, uint64(p384Uint1(x252)))
		p384_fiat64.go#L2473: 	x255, x256 = bits.Add64(x219, x243, uint64(p384Uint1(x254)))
		p384_fiat64.go#L2476: 	x257, x258 = bits.Add64((uint64(p384Uint1(x220)) + uint64(p384Uint1(x192))), (uint64(p384Uint1(x244)) + x224), uint64(p384Uint1(x256)))
		p384_fiat64.go#L2494: 	x269, x270 = bits.Add64(x264, x261, uint64(p384Uint1(x268)))
		p384_fiat64.go#L2497: 	x271, x272 = bits.Add64(x262, x259, uint64(p384Uint1(x270)))
		p384_fiat64.go#L2500: 	x273, x274 = bits.Add64(x260, x4, uint64(p384Uint1(x272)))
		p384_fiat64.go#L2506: 	x277, x278 = bits.Add64(x249, x267, uint64(p384Uint1(x276)))
		p384_fiat64.go#L2509: 	x279, x280 = bits.Add64(x251, x269, uint64(p384Uint1(x278)))
		p384_fiat64.go#L2512: 	x281, x282 = bits.Add64(x253, x271, uint64(p384Uint1(x280)))
		p384_fiat64.go#L2515: 	x283, x284 = bits.Add64(x255, x273, uint64(p384Uint1(x282)))
		p384_fiat64.go#L2518: 	x285, x286 = bits.Add64(x257, uint64(p384Uint1(x274)), uint64(p384Uint1(x284)))
		p384_fiat64.go#L2544: 	x303, x304 = bits.Add64(x298, x295, uint64(p384Uint1(x302)))
		p384_fiat64.go#L2547: 	x305, x306 = bits.Add64(x296, x293, uint64(p384Uint1(x304)))
		p384_fiat64.go#L2550: 	x307, x308 = bits.Add64(x294, x291, uint64(p384Uint1(x306)))
		p384_fiat64.go#L2553: 	x309, x310 = bits.Add64(x292, x289, uint64(p384Uint1(x308)))
		p384_fiat64.go#L2558: 	x313, x314 = bits.Add64(x277, x301, uint64(p384Uint1(x312)))
		p384_fiat64.go#L2561: 	x315, x316 = bits.Add64(x279, x303, uint64(p384Uint1(x314)))
		p384_fiat64.go#L2564: 	x317, x318 = bits.Add64(x281, x305, uint64(p384Uint1(x316)))
		p384_fiat64.go#L2567: 	x319, x320 = bits.Add64(x283, x307, uint64(p384Uint1(x318)))
		p384_fiat64.go#L2570: 	x321, x322 = bits.Add64(x285, x309, uint64(p384Uint1(x320)))
		p384_fiat64.go#L2573: 	x323, x324 = bits.Add64((uint64(p384Uint1(x286)) + uint64(p384Uint1(x258))), (uint64(p384Uint1(x310)) + x290), uint64(p384Uint1(x322)))
		p384_fiat64.go#L2591: 	x335, x336 = bits.Add64(x330, x327, uint64(p384Uint1(x334)))
		p384_fiat64.go#L2594: 	x337, x338 = bits.Add64(x328, x325, uint64(p384Uint1(x336)))
		p384_fiat64.go#L2597: 	x339, x340 = bits.Add64(x326, x5, uint64(p384Uint1(x338)))
		p384_fiat64.go#L2603: 	x343, x344 = bits.Add64(x315, x333, uint64(p384Uint1(x342)))
		p384_fiat64.go#L2606: 	x345, x346 = bits.Add64(x317, x335, uint64(p384Uint1(x344)))
		p384_fiat64.go#L2609: 	x347, x348 = bits.Add64(x319, x337, uint64(p384Uint1(x346)))
		p384_fiat64.go#L2612: 	x349, x350 = bits.Add64(x321, x339, uint64(p384Uint1(x348)))
		p384_fiat64.go#L2615: 	x351, x352 = bits.Add64(x323, uint64(p384Uint1(x340)), uint64(p384Uint1(x350)))
		p384_fiat64.go#L2641: 	x369, x370 = bits.Add64(x364, x361, uint64(p384Uint1(x368)))
		p384_fiat64.go#L2644: 	x371, x372 = bits.Add64(x362, x359, uint64(p384Uint1(x370)))
		p384_fiat64.go#L2647: 	x373, x374 = bits.Add64(x360, x357, uint64(p384Uint1(x372)))
		p384_fiat64.go#L2650: 	x375, x376 = bits.Add64(x358, x355, uint64(p384Uint1(x374)))
		p384_fiat64.go#L2655: 	x379, x380 = bits.Add64(x343, x367, uint64(p384Uint1(x378)))
		p384_fiat64.go#L2658: 	x381, x382 = bits.Add64(x345, x369, uint64(p384Uint1(x380)))
		p384_fiat64.go#L2661: 	x383, x384 = bits.Add64(x347, x371, uint64(p384Uint1(x382)))
		p384_fiat64.go#L2664: 	x385, x386 = bits.Add64(x349, x373, uint64(p384Uint1(x384)))
		p384_fiat64.go#L2667: 	x387, x388 = bits.Add64(x351, x375, uint64(p384Uint1(x386)))
		p384_fiat64.go#L2670: 	x389, x390 = bits.Add64((uint64(p384Uint1(x352)) + uint64(p384Uint1(x324))), (uint64(p384Uint1(x376)) + x356), uint64(p384Uint1(x388)))
		p384_fiat64.go#L2676: 	x393, x394 = bits.Sub64(x381, 0xffffffff00000000, uint64(p384Uint1(x392)))
		p384_fiat64.go#L2679: 	x395, x396 = bits.Sub64(x383, 0xfffffffffffffffe, uint64(p384Uint1(x394)))
		p384_fiat64.go#L2682: 	x397, x398 = bits.Sub64(x385, 0xffffffffffffffff, uint64(p384Uint1(x396)))
		p384_fiat64.go#L2685: 	x399, x400 = bits.Sub64(x387, 0xffffffffffffffff, uint64(p384Uint1(x398)))
		p384_fiat64.go#L2688: 	x401, x402 = bits.Sub64(x389, 0xffffffffffffffff, uint64(p384Uint1(x400)))
		p384_fiat64.go#L2690: 	_, x404 = bits.Sub64(uint64(p384Uint1(x390)), uint64(0x0), uint64(p384Uint1(x402)))
		p384_fiat64.go#L2692: 	p384CmovznzU64(&x405, p384Uint1(x404), x391, x379)
		p384_fiat64.go#L2694: 	p384CmovznzU64(&x406, p384Uint1(x404), x393, x381)
		p384_fiat64.go#L2696: 	p384CmovznzU64(&x407, p384Uint1(x404), x395, x383)
		p384_fiat64.go#L2698: 	p384CmovznzU64(&x408, p384Uint1(x404), x397, x385)
		p384_fiat64.go#L2700: 	p384CmovznzU64(&x409, p384Uint1(x404), x399, x387)
		p384_fiat64.go#L2702: 	p384CmovznzU64(&x410, p384Uint1(x404), x401, x389)
		p384_fiat64.go#L2722: func p384Selectznz(out1 *[6]uint64, arg1 p384Uint1, arg2 *[6]uint64, arg3 *[6]uint64) {